﻿.joblist
{
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width:978px;
}

.search
{
	border: solid 1px #DEE3E7;
	border-top: solid 3px #a10000;
	margin-bottom: 15px;
	overflow: hidden;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;
	box-shadow: 1px 1px 2px #ccc;
	width:978px;
}

.search-box
{
	overflow: hidden;
	background-color: #FBFBFB;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-bottom: solid 1px #DEE3E7;
	color: #666;
	width: 100%;
}
.search-ipt
{
	width: 350px;
	height: 20px;
	color: Gray;
	line-height:22px;
}
.typeselect
{
	width: 120px;
	height: 26px;
	color: #A10000;
	line-height:42px;
	margin-right:15px;
	overflow:hidden;
	}

.search-condition
{
	overflow: hidden;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 10px;
	color: #666;
	padding-left: 20px;
	line-height: 26px;
}

.areaitem
{
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	overflow: hidden;
}

.areaitem a
{
	color: #24D;
	font: 12px Tahoma;
	line-height: 25px;
}
.areaitem a.b
{
	font-weight: bolder;
	color: Black;
}

.areaitem a:hover
{
	text-decoration: none;
}

.search-bottom
{
	line-height: 26px;
	overflow: hidden;
	background-color: #F9F9F9;
	margin-bottom: 5px;
	width: 100%;
	padding-left: 8px;
}

.selecteditem
{
	float: left;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 12px;
	line-height: 18px;
}
.selecteditem a
{
	display: block;
	border: solid 1px #d6d7d8;
	color: White;
	margin-top: 3px;
	padding-left: 6px;
	padding-right: 14px;
	text-decoration: none;
	background: #f9a445 url(../images/ico_itemdelete.png) no-repeat right center;
}
.selecteditem a:hover
{
	text-decoration: none;
}

.joblist-left
{
	float: left;
	width: 785px;
	overflow: hidden;
}

.joblist-list
{
	border: 1px solid #F1F1F1;
	overflow: hidden;
	width: 783px;
}

.joblist-right
{
	float: right;
	width: 180px;
	overflow: hidden;
	border: 1px solid #F1F1F1;
}

.joblist-header
{
	background: #FBFBFB;
	width: 100%;
	height: 30px;
	overflow: hidden;
	line-height: 32px;
	color: #666;
	padding-left: 5px;
}

.rightad
{
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 160px;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #585858;
	line-height: 160%;
}

.rightad a
{
	color: #585858;
}

.rightad-title
{
}

.rightad-title a
{
	color: #24D;
}

.rightad-title a:hover
{
	text-decoration: none;
}

.joblist-item
{
	line-height: 38px;
	border-top: solid 1px #F1F1F1;
	padding-left: 5px;
	width: 100%;
	overflow: hidden;
}

.joblist-item-title
{
	font-size: 14px;
	float: left;
	overflow: hidden;
}

.joblist-item-pin
{
	background: url(../images/ico-ping.png) no-repeat center center;
	float: left;
	overflow: hidden;
	width: 17px;
	height: 36px;
}

.joblist-item-pin-gray
{
	background: url(../images/ico-ping-gray.png) no-repeat center center;
	float: left;
	overflow: hidden;
	width: 17px;
	height: 36px;
}

.joblist-item-jipin
{
	background: url(../images/ico-jipin.png) no-repeat center center;
	float: left;
	overflow: hidden;
	width: 20px;
	height: 36px;
}

.joblist-item-jipin-gray
{
	background: url(../images/ico-jipin-gray.png) no-repeat center center;
	float: left;
	overflow: hidden;
	width: 20px;
	height: 36px;
}

.joblist-item-ding
{
	background: url(../images/ico-ding.png) no-repeat center center;
	float: left;
	overflow: hidden;
	width: 20px;
	height: 36px;
}

.joblist-item-title a
{
	color: #24D;
}

.joblist-item-title a:hover
{
	text-decoration: none;
}

.joblist-line1
{
	float: left;
	overflow: hidden;
	width: 300px;
}
.joblist-line4
{
	float: right;
	overflow: hidden;
	width: 220px;
	text-align:left;
}
.joblist-line2
{
	float: right;
	overflow: hidden;
	width: 75px;
	text-align: center;
}

.joblist-line3
{
	float: right;
	overflow: hidden;
	width: 80px;
	text-align: center;
}
.joblist-line5
{
	float: left;
	overflow: hidden;
	width: 80px;
	text-align:center;
	}

.joblist-line2 a
{
	color: #24D;
}

.joblist-line5 a
{
	color: #24D;
}

.joblist-line3 a:hover
{
	text-decoration: none;
}

.joblist-pages
{
	overflow: hidden;
	width: 100%;
	margin-top: 20px;
}

.joblist-pages-item
{
	border: solid 1px #e7e9eb;
	float: left;
	overflow: hidden;
	margin-left: 3px;
	margin-right: 3px;
}

.joblist-pages-item-current
{
	border: solid 1px #e7e9eb;
	float: left;
	overflow: hidden;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #c62337;
}
.joblist-pages-item-current a
{
	display: block;
	line-height: 22px;
	padding-left: 6px;
	padding-right: 6px;
	color: White;
}

.joblist-pages-item1
{
	line-height: 20px;
	float: left;
	overflow: hidden;
}

.joblist-pages-item a
{
	display: block;
	line-height: 22px;
	padding-left: 6px;
	padding-right: 6px;
}

.joblist-pages-item a:hover
{
	text-decoration: none;
}

.joblist-pages-prev
{
	float: left;
	overflow: hidden;
	padding-top: 4px;
	padding-right: 5px;
}

.joblist-pages-prev-gray
{
	float: left;
	overflow: hidden;
	padding-top: 4px;
	padding-right: 5px;
}

.joblist-pages-prev a
{
	display: block;
	width: 19px;
	background: url(../images/button.gif) no-repeat left top;
	height: 17px;
}

.joblist-pages-prev-gray a
{
	display: block;
	width: 19px;
	background: url(../images/button.gif) no-repeat left -17px;
	height: 17px;
}

.joblist-pages-next
{
	float: left;
	overflow: hidden;
	padding-top: 4px;
	padding-left: 5px;
}

.joblist-pages-next-gray
{
	float: left;
	overflow: hidden;
	padding-top: 4px;
	padding-left: 5px;
}

.joblist-pages-next a
{
	display: block;
	width: 48px;
	background: url(../images/button.gif) no-repeat -19px top;
	height: 17px;
}
.joblist-pages-next-gray a
{
	display: block;
	width: 48px;
	background: url(../images/button.gif) no-repeat -19px -17px;
	height: 17px;
}
